var foo = true
if(foo) {
    var a  = 1
    console.log(a) // 1
}

console.log(a) // 1


if(foo) {
    let b = 2
    console.log(b) //2
}
// console.log(b) // ReferenceError

{
    var c = 'c'
    let d = 'd'
}
console.log(c) // 'c'
// console.log(d) // ReferenceError


if(foo){
    var e = foo * 3
    console.log(e)
}

